@charset "utf-8";
* {box-sizing:border-box}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {margin:0px;padding:0}
body {background:#FFF;color:#333;font-size:14px;font-family:Arial,Helvetica,sans-serif;}
caption,td,th {font-size:16px;border:1px}
h1,h2,h3,h4,h5,h6 {font-weight:400;font-size:100%}
.h4,.h5,.h6,h4,h5,h6 {margin:0}
.h2,.h3{font-weight:400;font-size:100%;margin:0px;padding:0}
address,caption,cite,code,var {font-style:normal;font-weight:400}
a {color:#333;text-decoration:none}
a:link {text-decoration:none}
a:hover {text-decoration:none;color:#000}
img {border:none;max-width:100%}
li,ol,ul {list-style:none}
button,input,select,textarea {font:14px Verdana,Helvetica,Arial,sans-serif}
table {border-collapse:collapse}
html {overflow-y:scroll;overflow-x:hidden}
i {font-style:normal}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {*zoom:1}
.container {width:1200px;margin:0 auto;}
.top {height:136px;}
.top_left {float:left;display:flex;height:100%;}
.top_right {float:right;padding-left:50px;margin-top:32px;background:url(../2018-03-28_113110.png) no-repeat left center;}
.logo {display:flex;align-items:center;height:100%;padding:10px 0;}
.logo img {max-height:100%;}
.head_logo {font-size:24px;height:88px;margin-top:35px;color:#000}
.head_logo > p {margin:4px auto;}
.top_right p {margin:4px 2px;font-size:22px;color:#ff750a;font-weight:bold;}
.top_list {clear:both;margin:0 auto;min-height:60px;background-color:#00a74b;position:relative;}
.top_nav {list-style-type:none;width:1200px;margin:0 auto;position:relative}
.top_nav > li {list-style:none;float:left;width:12%;color:#FFF;text-align:center;line-height:60px;font-size:20px;position:relative}
.top_nav > li > a{ width:100%; display:block; height:60px;line-height:60px;} 
.top_nav > li:hover {background-color:#ff750a;cursor:pointer}
.dropdown {position:relative}
.dropdown-menu {width:170px;background-color:#00a74b;float:left;position:absolute;left:0;top:60px;text-align:center;list-style-type:none;padding:0;margin:0;border-radius:5px;box-shadow:0 0 10px #FFF;z-index:100;overflow:hidden}
.dropdown > a {text-decoration:none;color:#FFF}
.dropdown-menu > li {font-size:16px;padding:10px;height:24px;line-height:24px}
.dropdown-menu > li:hover {background:#009140}
.dropdown:hover .dropdown-menu {display:block;background-color:#00a74b}
.swiper-pagination-bullet {width:12px;height:12px;}
.swiper-pagination-bullet-active {background:#869791}
#banner .swiper-wrapper .swiper-slide {position:relative;}
#banner .swiper-wrapper .swiper-slide:after {content:' ';width:0;height:5px;position:absolute;bottom:0;left:0;background:#009140;z-index:2;transition:7s width ease-in-out;}
#banner .swiper-wrapper .swiper-slide-active:after {width:100%;}
.banner {position:relative;margin-bottom:60px;}
.banner .swiper-pagination {left:0;display:flex;justify-content:center;width:100%;margin-top:15px;}
.banner .swiper-pagination span {margin:0 5px;}
.section {margin-top:60px;}
.content_one {padding-top:20px;}
.one_bottom_text {margin:0 auto;width:830px;border:#05a84e solid 2px;position:relative;height:50px;text-align:center;margin-bottom:50px;margin-top:40px;}
.one_bottom_text h2 {position:absolute;left:50%;transform:translate(-50%,-50%);width:250px;height:30px;background-color:#FFF;font-size:26px;line-height:30px;color:#323232;}
.one_bottom_text p {position:absolute;left:50%;top:44px;transform:translate(-50%,-50%);width:400px;height:26px;background-color:#FFF;font-size:16px;color:#c5c5c5;line-height:26px;}
.pro_cate {width:628px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;}
.pro_cate > li {list-style:none;float:left;width:136px;color:#666;margin-bottom:10px;text-align:center;line-height:44px;font-size:14px;border:#DDD solid 1px;margin-right:14px;}
.pro_cate > li:hover {background-color:#00a74b;color:#FFF;cursor:pointer;}
.pro_cate > li:hover a {color:#FFF;}
.pro_cate_list {padding:30px 0 50px;}
.pro_cate_list li {width:33.3%;float:left;}
.pro_cate_list li i {display:flex;justify-content:center;align-items:center;width:100%;height:320px;border-right:#DDD solid 1px;padding:30px 25px;}
.pro_cate_list li i:nth-child(3),.pro_cate_list li i:nth-child(6),.pro_cate_list li i:nth-child(9) {border-right:none;}
.pro_cate_list li img {display:block;max-width:100%;max-height:100%;transform:scale(1);transition:.3s ease-in-out transform;}
.pro_cate_list li p {border-bottom:#DDD solid 1px;border-right:#DDD solid 1px;width:100%;height:60px;line-height:60px;text-align:center;font-size:16px;}
.pro_cate_list li a:hover img {transform:scale(1.1);}
.pro_cate_list li a:hover p {color:#1fc056;}
.massage_text > div {width:37%;float:left;}
.massage_text .masimg_box {float:right;width:55%;}
#mass_tit {font-size:20px;margin-bottom:10px;font-weight:500}
.mass_p > p {color:#323232;font-size:15px;padding:0;margin:5px auto;line-height:1.4;}
.btn_m {margin-top:10px;display:inline-block;background-color:#00a74b;width:140px;height:42px;line-height:42px;text-decoration:none;color:#FFF;text-align:center;font-size:14px;}
.massage_text {padding-bottom:50px;}
.coo_tit {height:45px;position:relative;border-bottom:#e8e8e8 solid 1px;display:flex;line-height:45px;margin-bottom:30px;font-size:24px;padding-left:0;padding-right:10px;}
.coo_tit:after {content:' ';width:122px;height:5px;position:absolute;left:0;top:42px;background-color:#00a74b;}
.coo_img {margin-bottom:20px;}
#coo_img2box {margin:0 auto;overflow:hidden;height:256px;position:relative;}
.box {width:200px;padding:0 10px;height:256px;position:absolute;font-size:25px;line-height:100px;text-align:center;}
.boxes {position:relative;left:-100px;}
.p_imgbox li {float:left;display:inline;overflow:hidden;position:relative;width:25%;height:350px;}
.p_imgbox li:first-child {width:50%;height:350px;}
.p_img img {height:100%;max-width:initial;}
.p_layer {position:absolute;top:0;width:100%;height:100%;padding:70px 30px;z-index:5;color:#FFF;left:-100%;}
.p_imgbox li:after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,167,75,.5);z-index:2;opacity:0;transition:.5s ease-in-out all;}
.p_imgbox li:hover:after {opacity:1;}
.p_layer h3,.p_layer h4 {font-size:20px;margin-bottom:20px;line-height:30px;}
.p_layer p {font-size:15px;line-height:1.4;margin-bottom:10px;}
.p_layer a {display:inline-block;width:122px;height:40px;color:#FFF;text-align:center;line-height:40px;}
.str_textBox h2 {font-weight:600;font-size:36px;font-family:Tahoma,Geneva,sans-serif;text-align:center;}
.str_textBox > span {font-size:26px;display:block;width:160px;position:relative;margin:0 auto;line-height:60px;text-align:center;}
.str_textBox > span:after {content:' ';position:absolute;left:0;width:100%;bottom:0;background-color:#00a74b;height:5px;}
.str_textCon {border-top:1px #c6c6c6 solid;margin-top:-4px; border:0 solid #000; width:100%;}
.str_text1box {width:1200px;margin:0 auto;height:340px}
.str_text1 {margin:40px 20px 0 0;width:480px;height:270px;float:left;}
.str_textCon h3 {font-weight:500;color:#00933a;font-size:20px;margin:24px auto 12px;padding-bottom:5px}
.str_textCon h4 {font-size:12px;color:#676767;margin-top:-16px;line-height:20px;width:480px}
.str_tit3 {font-size:14px;color:#676767;margin-top:10px}
.str_text2 {margin:320px 20px 0 0;width:510px;height:270px;float:right}
.str_imgBox {float:right;width:456px;position:relative;}
.strImg1 {position:absolute;left:0;top:140px}
.strImg2 {position:absolute;left:-220px;top:60px}
.str_text2box {width:1200px;margin:0 auto;height:570px}
.str_imgBox2 {float:left;position:relative;}
.strImg4 {position:absolute;left:124px;top:256px}
.strImg5 {position:absolute;left:374px;top:72px}
.str_tit3 p {margin-bottom:15px;}
.new_bottom {display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px;}
.new_bottom > li {flex-basis:31%;width:31%;}
.newimg1 {margin-top:30px;}
.new_texttit {background-color:#05a84e;height:60px;width:100%;color:#FFF;font-size:16px;text-align:center;line-height:60px;}
.new_list {height:calc(100%-60px);border-left:#CCC solid 10px;border-right:#CCC solid 10px;border-bottom:#CCC solid 10px;overflow:hidden;padding:10px;line-height:1.7;}
.new_list > li {list-style:none;padding:10px 5px;color:#545454;border-bottom:dotted 1px #EEE;}
.new_list > li > a {font-size:14px;}
footer > .container {display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px}
.ca_logo {width:20%;flex-basis:20%;display:flex;align-items:center;justify-content:center;}
.ca_about,.ca_pro {width:13%;flex-basis:13%;text-align:center;border-left:1px #EEE solid;}
footer{background:#f2f2f2;padding-top:40px}
footer h3 {font-size:18px;margin-bottom:10px;color:#000}
footer ul li {margin-bottom:8px;font-size:12px;}
footer ul li a {font-size:12px;}
footer ul li a:hover {color:#00a74b;text-decoration:underline;}
.ca_contact {width:32%;flex-basis:32%;border-left:1px #EEE solid;padding-left:4%;}
.ca_er {width:20%;flex-basis:20%;border-left:1px #EEE solid;text-align:center;}
.ca_er img {display:inline-block;max-width:160px;}
footer .ca_contact ul li {margin-bottom:10px;}
.copy {clear:both;margin:0 auto;padding:15px 0px;background:#029044;text-align:center;}
.copy > div {max-width:1200px;margin:0 auto;color:#FFF;min-height:30px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.copy > div img {display:block;margin:0 10px;}
.e_mobile {display:inline-block;height:25px;line-height:25px;background:url(../emobile.png) 0 -50px no-repeat;text-indent:25px;color:#FFF !important;}
.footlinks {clear:both;margin:0 auto;height:auto;font-size:9pt;line-height:140%;color:#666;text-align:center;}
.footlinks a {padding:3px;display:inline-block}
.footlinks a:link,.footlinks a:visited {font-size:9pt;line-height:140%;color:#666;}
.bPosition {line-height:45px;padding:0 16px;color:#333;margin:10px 0 0 0;background:#EEE}
.bPosition a {color:#00a74b}
.bPosition a:hover {color:#00a74b;text-decoration:underline}
.inner {padding-top:30px;margin-bottom:70px;}
.sidebar {float:left;width:240px;}
.main {float:left;width:calc(100% - 270px);padding-left:30px;}
.ctit h3 {font-size:22px;color:#FFF;line-height:50px;border-bottom:1px solid #CCC;text-align:center;margin-bottom:12px;background:#00a74b;}
.sf-menu {width:100%;}
.sf-menu > li {border:1px #FFF solid;}
.sf-menu li > a {display:block;background:#CCC;padding:0 9px;padding-left:18px;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.sf-menu > li > a:hover {background-color:#00a74b;color:#FFF;}
.sf-menu li li a {line-height:30px;background:#FFF;font-size:14px;}
.sf-menu li li a:hover,.pro_list li .pro_list_con h3 a:hover {color:#00a74b}
.contact_ul {padding-top:20px;}
.contact_ul li {font-size:16px;line-height:1.6;margin-bottom:10px;}
.pinfo p {font-size:18px;color:#000;line-height:1.6;margin-bottom:10px;}
.pro_list li .pro_list_img {width:30%;float:left;display:flex;justify-content:center;}
.pro_list li .pro_list_con {width:70%;padding-left:30px;float:left;}
.pro_list li .pro_list_con h3 a {margin:10px 0;line-height:25px;font-size:20px;color:#222;font-weight:600;}
.pro_list li .pro_list_con h3 {margin:10px 0;}
.pro_list li .pro_list_con p {line-height:25px;font-size:15px;}
.pro_list li .pro_list_con .btn {margin-top:15px;padding:8px 20px;background:#00a74b;color:#FFF;border-radius:5px;display:inline-block;}
.pro_list li .pro_list_con .btn:hover {background:#222;}
.pro_list li {padding-bottom:20px;margin-bottom:20px;border-bottom:1px #CCC dashed;}
.pages {text-align:center;font-size:12px;padding:15px 0 20px 0;color:#b2b2b2;clear:both}
.pages a,.pages span {display:inline-block;margin:1px 5px;min-width:10px;height:30px;padding:0 10px;line-height:30px;}
.pages a:link,.pages a:visited {color:#666;background:#FFF;}
.pages a:hover,.pages a:active,.pages span.ctxt {color:#FFF;background:#333;text-decoration:none}
.pcon_l {width:100%;text-align:center;}
.pcon_r {text-align:center;}
h1.pd-title {font-size:20px;font-weight:600;color:#4a4a4a;padding-bottom:10px;line-height:24px;border-bottom:1px solid #E4E2E2;text-transform:none;margin-bottom:15px;}
.pcon_r .pcon_info {line-height:25px;color:#333;font-size:14px;}
.pcon_r .p_more {line-height:48px;height:48px;padding:0 20px;}
.pcon {padding-top:30px;float:left;width:100%;}
.pcon .tit {height:40px;line-height:40px;padding-left:20px;background:#e2e2e2;color:#00a74b;font-size:18px;font-weight:bold;}
.pcon .pinfo {display:block;line-height:24px;padding:20px 20px 30px 20px;}
.pcon .pinfo img {max-width:100%;margin:0px auto;}
.acon {float:left;width:100%;}
.acon .pinfo {display:block;line-height:24px;padding:0px 0 30px 10px;}
.acon .pinfo img {max-width:100%;margin:0px auto;}
.proIntro {color:#999;padding:10px 10px;margin:10px 0;border:1px solid #EEE;border-radius:5px;}
.prosubmenu li {float:left;width:32%;line-height:24px;}
.prosubmenu {padding:3px 0 0 10px;}
#myform table {width:100%;max-width:600px;_width:600px;margin-top:20px;margin:0px auto;text-align:left;}
.ftxt {width:30%;}
.fput {width:68%;}
#myform .text {float:left;width:90%;height:26px;margin:16px 0px 0px 0px;font-size:12px;line-height:26px;padding:0px;border:1px solid #CCC;}
#myform .lable {padding:10px 12px 0px 0px;line-height:30px;height:30px;text-align:right;}
#myform .atextarea {float:left;width:90%;padding:0px;margin:16px 0px 0px 0px;border:1px solid #CCC;height:100px;font-size:12px;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#666;}
#myform .submita {display:inline-block;padding:0 20px;height:30px;line-height:30px;text-align:center;font-size:18px;background:#00a74b;margin:20px auto;border:none;color:#FFF;cursor:pointer}
#myform .fsbtn {text-align:center;width:90%;border:1px solid #FFF;}
#myform span.xh {color:#00a74b;}
.es-carousel-wrapper {padding:10px 37px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;}
.es-carousel {overflow:hidden;background:#FFF;}
.es-carousel ul {display:none;}
.es-carousel ul li {height:100%;float:left;display:block;}
.es-carousel ul li a {display:block;border:1px solid #EEE !important;width:138px;height:136px;line-height:136px;vertical-align:middle;display:table-cell;text-align:center}
.es-carousel ul li a img {display:block;border:none;max-width:132px;max-height:124px;_margin-top:expression_r((300 -this.height)/2);margin:0px auto;}
.es-nav span {position:absolute;top:50%;left:12px;background:transparent url(duo_left.gif) no-repeat top left;width:19px;height:32px;margin-top:-13px;text-indent:-9000px;cursor:pointer;opacity:0.8;}
.es-nav span.es-nav-next {right:12px;left:auto;background:transparent url(duo_right.gif) no-repeat top left;}
.es-nav span:hover {opacity:1.0;}
.table {border-collapse:collapse;}
.table td,.table th {border:1px solid #cdcdcd;padding:5px;}
.table p {padding:0px;margin:0px;}
.news_list > ul li a {display:flex;height:40px;align-items:center;}
.news_list > ul li p {width:calc(100% - 120px);flex-basis:calc(100% - 120px);font-size:15px;text-align:left;text-indent:15px;}
.news_list > ul li span {width:100px;flex-basis:100px;font-size:14px;color:#333;text-align:right;}
.news_list > ul li {border-bottom:1px #CCC dashed;}
.news_list > ul li:hover p,.news_list > ul li:hover span {color:#00a74b;text-decoration:underline}
.news_con h1 {text-align:center;color:#000;font-size:22px;}
.news_con time {display:block;line-height:30px;border-bottom:1px solid #CCC;padding-top:10px;font-size:12px;color:#999;width:160px;margin:0 auto 20px;text-align:center;}
.news_p p {line-height:24px;font-size:15px;margin-bottom:10px;}
.news_con .pn {padding:12px 0 0 0;min-height:40px;}
.news_con .prev,.news_con .next {font-size:16px;padding:6px 0 0 0;width:100%;}
.news_con .next {margin-right:0;}
.news_con .prev a,.news_con .next a {color:#666;}
.news_con .prev a:hover,.news_con .next a:hover {color:#00a74b;}
.news_related {margin-top:30px;}
.news_related h3 {font-size:25px;line-height:24px;padding:10px 0 35px 0;color:#00a74b;font-weight:normal;height:30px;margin-bottom:20px;}
.news_related ul a {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;border-bottom:1px dashed #CCC;color:#333;line-height:30px;}
.news_related ul a:hover {color:#00a74b;}
.news_related ul {display:flex;justify-content:space-between;flex-wrap:wrap;}
.news_related ul li {width:49%;flex-basis:49%;}
.ind-pro-img {display:flex;align-items:center;justify-content:center;border-bottom:1px #EEE solid;}
.ind-pro {width:calc(16.6% - 10px);margin:20px 5px;float:left;border:1px #EEE solid;box-shadow:0 10px 10px #EEE;padding-bottom:10px;}
.ind-pro span {display:block;padding:0 5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all;overflow:hidden;height:32px;margin-top:5px;}
.ind-pro:hover span {color:#00a74b;}
.copy > div p {color:#FFF;font-size:9pt;flex-basis:100%;width:100%;text-align:center}
@media (min-width:992px) {.top_nav li ul {display:none;position:absolute;top:100%;left:0;z-index:9999;width:170px;background-color:#00a74b}
.top_nav li ul li {font-size:16px;padding:10px;line-height:24px}
.top_nav li ul li:hover {background:#009140}
.top_nav a {color:#FFF;}
.m_992 {display:none;}}
@media (max-width:1280px) {.container,.top_nav,.str_text2box {width:970px;}
.str_text1,.str_imgBox,.str_imgBox2,.str_text2 {width:100%;float:none;height:auto;margin:0;}
.str_imgBox,.str_imgBox2 {display:none}
.str_text2box {height:auto;}
.new_list > li > a {white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;}}
@media (max-width:991px) {
.container,.top_nav,.str_text2box {width:100%;padding:0 30px;}
.one_bottom_text {border:none;margin-bottom:30px;}
.pro_cate_list {padding:30px 0;}
.p_imgbox li {width:50%;}
.p_imgbox li:first-child {width:100%;}
.p_layer {left:0 !important;}
.p_imgbox li:after {opacity:1;}
.str_text2box {padding:0;}
.ca_logo {width:40%;flex-basis:40%;}
.ca_about,.ca_pro {width:30%;flex-basis:30%;}
.ca_contact {width:50%;flex-basis:50%;border-left:none;margin:30px 0;}
.ca_er {margin:30px 0;width:50%;flex-basis:50%;}
.new_bottom > li {width:48%;flex-basis:48%;}
.new_bottom > li:last-child {width:100%;flex-basis:100%;}
.pro_cate_list li i {height:260px;}
.one_bottom_text {width:100%;}
.section {margin-top:45px;}
.one_bottom_text h2 {font-size:28px;}
.pro_cate {width:100%;}
#nav .container {padding:0;}
#nav > ul {position:absolute;top:100%;left:0;width:100%;display:none;background:#00a74b;z-index:99;padding:0;border-top:1px #ff750a solid;}
#nav > ul > li {width:100%;line-height:48px;text-align:center;position:relative;}
#nav > ul > li {font-size:16px;}
#nav > ul > li a {color:#FFF;}
.m_992 {display: block;justify-content:space-between;height:100%;color:#FFF;font-size:20px;padding:0 30px;line-height:64px;}
.nbtn {background:url(nav_icon.png) right center no-repeat;cursor:pointer;display: block;}
#nav .icon-right {position:absolute;right:30px;width:48px;height:48px}
#nav .icon-right:after {content:'';border:2px solid rgba(255,255,255,.8);display:block;width:8px;height:8px;margin:auto;position:absolute;top:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-top:none;border-right:none;right:20px;transition:.3s all ease-in-out}
#nav .icon-right.active:after {transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:all .3s cubic-bezier(.66,.53,.65,1);-o-transition:all .3s cubic-bezier(.66,.53,.65,1);-moz-transition:all .3s cubic-bezier(.66,.53,.65,1);-webkit-transition:all .3s cubic-bezier(.66,.53,.65,1)}
#nav .submenu {background:#15c865;}
.head_logo {display:none;}
.top {height:72px;}
.top_right {margin-top:4px;}
.submenu {display:none;}
.ind-pro {width:calc(33.3% - 10px);}
.inner {margin-bottom:50px;}}
@media (min-width: 768px) {
    .pro_cate_list li:nth-child(3n) i,.pro_cate_list li:nth-child(3n) p{border-right: none}
}
@media (max-width:767px) {
    .pro_cate_list li:nth-child(2n) i,.pro_cate_list li:nth-child(2n) p{border-right: none}
.container,.top_nav,.str_text2box {padding:0 15px;}
.massage_text > div,.massage_text .masimg_box {width:100%;float:none;}
.massage_text {padding-bottom:0;}
.massage_text .masimg_box {padding-top:20px;}
.section {margin-top:30px;}
.pro_cate_list li {width:50%;}
.one_bottom_text h2 {font-size:24px;}
.sidebar,.main {width:100%;float:none;padding-left:0;}
.main {margin-top:30px;}
.news_related ul li {width:100%;flex-basis:100%;}
.inner {margin-bottom:30px;}}
.inner-banner img{width:100%;}
#banner .swiper-wrapper .swiper-slide img{width:100%;}
.rnews, .rollPro {margin:0px auto;}
.rnews h3, .rollPro h3 {font-size:18px;line-height:24px;padding:10px 0 12px 0;color:#333;font-weight:normal;height:30px;margin-bottom:10px;}
.rnews li {float:left;width:50%;height:30px;line-height:30px;}
.rnews li a {display:block;white-space:nowrap;margin-right:3%;text-overflow:ellipsis;overflow:hidden;font-size:12px;color:#333;border-bottom:1px dashed #EEE;}
.rnews li a:hover {color:#ff525e;}
.rollPro {height:220px;margin-bottom:30px;}
.rollPro .Cont {width:94%;overflow:hidden;margin:0px auto;}
.rollPro .ScrCont {width:2500px;}
.rollPro .pic {position:relative;width:170px;height:160px;margin:0 3px;border:1px solid #EEE;text-align:center;}
.rollPro .pbox img {max-width:162px;max-height:100px;}
.rollPro .pbox {width:100%;height:120px;text-align:center;}
.rollPro p {height:42px;overflow:hidden;line-height:20px;position:absolute;bottom:0;}
.rollPro #List1, .rollPro #List2, .rollPro .wen_jt, .rollPro .Cont, .rollPro .pic {float:left;}
.rollPro .wen_jt {width:24px;padding-top:45px;}


/*清除h2h3*/
.p_layer .h3{font-size:20px;margin-bottom:20px;line-height:30px;}
.str_textCon .h3 {font-weight:500;color:#00933a;font-size:20px;margin:24px auto 12px;border-bottom:#c6c6c6 solid 1px;padding-bottom:5px}
footer .h3 {font-size:18px;margin-bottom:10px;color:#000}


.one_bottom_text .h2 {position:absolute;left:50%;transform:translate(-50%,-50%);width:250px;height:30px;background-color:#FFF;font-size:26px;line-height:30px;color:#323232;}
.str_textBox .h2 {font-weight:600;font-size:36px;font-family:Tahoma,Geneva,sans-serif;text-align:center;}
@media (max-width:991px) {.one_bottom_text .h2 {font-size:28px;}}
@media (max-width:767px) {.one_bottom_text .h2 {font-size:24px;}}

.main.pro_list>ul{zoom: 1;}
.main.pro_list>ul:after{content: '';display: block;height: 0;visibility: hidden;clear: both;}
.pro_list li.proitem2{width:32%;float:left;margin-right:2%}
.pro_list li.proitem2:nth-child(3n){margin-right:0}
.pro_list li.proitem2 .pro_list_img{width:100%}
.pro_list li.proitem2 .pro_list_img img{max-height: 288px;}
.pro_list li.proitem2 .pro_list_con{width:100%;padding-left:0}
.pro_list li .pro_list_con p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:74px}